pump horsepower - German English Dictionary